297
124
26
2
284
16
6
5
151
127
322
3
172
332
325
493
43
1
17
1
5
1
1
2
1
5
5
433
14
6
2
1
28
8
18
1
10
1
2
100
1
656
43
39
532
415
378
535
770
51
2
1
3
1043
1
42
1
1
1
4
1
1
1
18
159
2
1
1
1
1
6
41
114
1205
46
413
709
216
25
455
27
10
3
5
1
43
318
1
73
46
1359
6
2